urlpattern problem how to make this callable?

by: sterben_serge, 8 years ago



from django.conf.urls import url, include
from django.contrib import admin
from login.views import *
from django.contrib.auth import views as auth_views
from login import views as login_views
from django.contrib.auth.views import login


urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', 'django.contrib.auth.views.login'),
    url(r'^logout/$', logout_page),
    url(r'^accounts/login/$', 'django.contrib.auth.views.login'), # If user is not login it will redirect to login page
    url(r'^register/$', register),
    url(r'^register/success/$', register_success),
    url(r'^home/$', home),
]





You must be logged in to post. Please login or register an account.



So the redirect is going to happen in your views. You can check if the user is logged in, if not, you return a redirect: https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/

-Harrison 8 years ago

You must be logged in to post. Please login or register an account.